Big Huge Thesaurus

Italian monetary unit

noun